iT邦幫忙

2023 iThome 鐵人賽

DAY 17
0
DevOps

搞定Docker網路系列 第 17

Docker的網路-ipvlan L2 mode

  • 分享至 

  • xImage
  •  

參考:
https://docs.docker.com/network/drivers/ipvlan/

這邊先說明,因為在itaiwan、macvlan環境,可以達成同個macvlan可以互ping,但無法存取外部網路的問題,所以這邊嘗試找另一個docker network driver:ipvlan。

這邊因為還需要後續補充ipvlan的說明,只先實做給大家看看。

  1. itaiwan連線時,gw不是gw,所以改用4G手機分享網路的方式實做:

  1. 依照手機網路的配置設定ip

docker network create -d ipvlan \
--subnet=192.168.249.0/24
--gateway=192.168.249.252
-o ipvlan_mode=l2
-o parent=wlan0 db_net

  1. 使用netshoot檢視取得的ip

docker run -it --network=db_net nicolaka/netshoot
ifconfig

  1. 來ping 8.8.8.8

成功。

後續會再改以手機分享網路的方式嘗試各項macvlan或ipvlan的實驗。


上一篇
Docker的網路-macvlan
下一篇
Docker的網路-ipvlan L3 mode
系列文
搞定Docker網路31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言